home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Linux Cubed Series 2: Applications
/
Linux Cubed Series 2 - Applications.iso
/
circuits
/
irsim-ca.2
/
irsim-ca
/
irsim-cap-9.2
/
src
/
ana11
/
update.c
< prev
next >
Wrap
C/C++ Source or Header
|
1993-01-15
|
1KB
|
51 lines
/*
* *********************************************************************
* * Copyright (C) 1988, 1990 Stanford University. *
* * Permission to use, copy, modify, and distribute this *
* * software and its documentation for any purpose and without *
* * fee is hereby granted, provided that the above copyright *
* * notice appear in all copies. Stanford University *
* * makes no representations about the suitability of this *
* * software for any purpose. It is provided "as is" without *
* * express or implied warranty. Export of this software outside *
* * of the United States of America may require an export license. *
* *********************************************************************
*/
#include "ana.h"
#include "ana_glob.h"
public int autoScroll = TRUE;
public int updatePending = FALSE;
public TimeType updPendTime;
public int freezeWindow = FALSE;
public void ScrollUpdate( s )
char *s;
{
autoScroll ^= TRUE; /* toggle flag */
if( autoScroll )
*s = MENU_MARK;
else
*s = MENU_UNMARK;
}
public void DisableScroll()
{
freezeWindow = TRUE;
}
public void RestoreScroll()
{
freezeWindow = FALSE;
if( updatePending )
UpdateWindow( updPendTime );
updatePending = FALSE;
}